﻿using Security.Specs.Common;

namespace Security.Events
{
    /// <summary>
    /// Интерфейс логгера
    /// </summary>
    public interface ILogger
    {
        /// <summary>
        /// Записать в лог сообщение со статусом Debug
        /// </summary>
        /// <param name="message">Сообщение</param>
        void WriteLog(string message);
        /// <summary>
        /// Записать в лог сообщение с указанным статусом 
        /// </summary>
        /// <param name="severity">Статус сообщения</param>
        /// <param name="message">Сообщение</param>
        void WriteLog(ErrorSeverity severity, string message);
    }
}
